Retentive
Retentive , adjective
[Compare French rétentif.]
Having power to retain; as, a retentive memory.
Nor airless dungeon, nor strong links of iron,
Can be retentive to the strength of spirit.
Retentive , noun
That which retains or confines; a restraint. [Rare] — Bp. Hall