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 14, 2011
Get the Duckquats mug.