1 definition by Anonymous Guy22

A Person with an extremely high-pitched voice. Usually the most annoying person in a group
That kid on Socom is such a duckhead, His balls really need to drop!
by Anonymous Guy22 October 4, 2006
Get the Duckhead mug.