1 definition by PhtephenOneTwoTree

Top Definition
A mushroom stamp from a priest #BlessEm
He tried to be a nice guy by letting a drunk friend sleep-over, but he woke up with a sweaty mushroom cross.
by PhtephenOneTwoTree August 28, 2018

Mug icon
Buy a mushroom cross mug!