Word info

doodoohead

Noun

Meaning

doodoohead (plural doodooheads)

(colloquial, euphemistic, childish, derogatory) An objectionable person.

Source: en.wiktionary.org

Close letter words and terms