doodlehead noun1 •Term of abuse.‘Listen, doodlehead, if I hear you mention Hon Rosie one more time…’ — 1991 formsdoodleheads