Top definition
A memory you can't get rid of.
"That whole night is just a painful, itchy memarrhoid."
by CogburnAmKon October 15, 2013
Get the mug
Get a memarrhoid mug for your barber Zora.