recollection

noun

1.
the ability to recall past occurrences
2.
the process of remembering (especially the process of recovering information by mental effort)
Derived from:
recollect
3.
something recalled to the mind