What is Duckwad?
An idiot, moron or downright stupid person.
You are being such a fucking duckwad. Stop it.
See Camel Toe