English | German | Russian | Czech

doodoohead English

Meaning doodoohead meaning

What does doodoohead mean?

doodoohead

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

Are you looking for...?