Top definition
something people say when they're annoyed or irritated. a mix of duck and sasquatch
Oh Duckquats!" "What happened?" "My dog ran into the tree again
by crazywordmakers January 13, 2011
Get the mug
Get a Duckquats mug for your bunkmate Sarah.