Retentive

Webster's Dictionary of the English Language

·noun That which retains or confines; a restraint.

II. Retentive ·adj Having power to retain; as, a retentive memory.