Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Adjective: recollective
  1. Good at remembering
    "a recollective mind";
    - retentive, long, tenacious

See also: aware, mindful