retentive

/rɪˈtɛntɪv/
adjective
  1. Having the ability to remember or store information easily.
    • Good students often have retentive minds that help them learn quickly.
    • His retentive nature made him excellent at remembering names and faces.
    • She has a very retentive memory and can recall facts from years ago.
  2. Tending to hold or keep something, such as liquid or heat.
    • A retentive sponge can absorb and hold a large amount of liquid.
    • The retentive fabric keeps warmth close to the body in cold weather.
    • This soil is highly retentive of water, so it stays moist for days.
Synonyms
Antonyms