Home
Search
Index
Definify.com
Definition
2024
doodoohead
doodoohead
English
Noun
doodoohead
(
plural
doodooheads
)
(
colloquial
,
euphemistic
,
often
childish
,
derogatory
)
An
objectionable
person.
Etymology
From
doodoo
+
-head
.
Similar Results