1 definition by Smiley Barry

Top Definition
Yaouch, that stinks. ( = "Ouch, that stinks.")
by Smiley Barry September 26, 2008

Mug icon
Buy a yaouch mug!