Skip to main content

Definitions by daweidougerz

A person whose intellect is on par with a ducks.
You are a duckwit
Duckwit by daweidougerz February 23, 2010