1 definition by BIZNISS

Top Definition
A brown spot on your testicles
There was a Minard on my balls when I woke up.
by BIZNISS June 13, 2010

Mug icon
Buy a Minard mug!