1 definition by loonward

Top Definition
Loon.
Huard: Quack Quack
by loonward November 13, 2010

Mug icon
Buy a Huard mug!