1 definition by Marlins Rock

a person who says DUDE! a lot, and/or either sucks cock and attends gay parades
by Marlins Rock March 13, 2008
Get the Duckworth mug.