Top definition
To pop a zit that has enough force to shoot out onto a mirror, then proceed to leave the residue on the mirror for others to see.
"Next time you go to the bathroom make sure to check out my Mirror Trophy."
by Randall Mozier August 31, 2013
Get the mug
Get a Mirror Trophy mug for your father Paul.
buy the domain for your diy blog