1 definition by Orly's

Top Definition
A spermacious lizard
Upside-down umbrellas with sperm sidewiders contain jizzards.
by Orly's October 04, 2005

Mug icon
Buy a jizzard mug!