Retentive /(?)/

Re·ten·tive

Retentive

a.
  1. 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

n.
  1. That which retains or confines; a restraint. [R.]