Skip to main content

Stallion Battallion's definitions

Doopy head

Derived from the word doop.
Noun: a goof and a bit of a larrikin.
by Stallion Battallion August 24, 2010
mugGet the Doopy headmug.

Share this definition