douchecoo

An annoying, stupid, or otherwise obnoxiuously dumb person
Man, Darin is such a douchecoo!
by CrazyBuckeyeFan79 September 12, 2007
Get the douchecoo mug.