yesterthought

noun

1.
a mental impression retained and recalled from the past