Noun
doodoohead (plural doodooheads) (colloquial, euphemistic, childish, derogatory) An objectionable person.