An annoying, stupid, or otherwise obnoxiuously dumb person
Man, Darin is such a douchecoo!
by CrazyBuckeyeFan79 September 12, 2007
1 more definition
An insult similar to douchebag, insinuating a douchee cooch.
You are too sorry and tired to go out? You're a god damned dirty douchecoo!
by Robert Freedom May 14, 2006