1 definition by Dr. C. Niall DeMencha

Top Definition
Something that comes back to haunt you.
That memory of him stealing still bothers him.
by Dr. C. Niall DeMencha March 12, 2009

Mug icon
Buy a Memory mug!