C2 adjective rɪˈtɛn.tɪv
retentive
Meaning
Having strong memory or the ability to retain information for a long time.
Example
Students with a retentive memory excel in academics.