Skip to main content

batmansgirl's definitions

Laughing Duck

Share definition
When you are laughing uncontrollably and keep farting with every giggle you make, which sounds like a duck!
I get so embarrassed when I start getting the laughing duck and cannot control how loud it is.
by batmansgirl August 20, 2012
Flag
mugGet the Laughing Duck mug.