1 definition by qi elf

Top Definition
An evil duck laugh.

Mwahahaquack, muahahahaquack, mwahahahaquack ect ect.
Me: "I'm stalking you.... MUAHAQUACK!"
You: "MUAHAQUACK!"
by qi elf February 02, 2011

Mug icon
Buy a Muahaquack mug!