Duckquats

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 15, 2011
mugGet the Duckquatsmug.