Part of Speech: noun
Definition: very stupid person
Synonyms: blockhead, cretin, dimwit, dork, dumbbell, dunce, fool, ignoramus, imbecile, jerk, moron, nincompoop, ninny, nitwit, obama, simpleton, stupid, tomfool, twit
“Synonyms: blockhead, cretin, dimwit, dork, dumbbell, dunce, fool, ignoramus, imbecile, jerk, moron, nincompoop, ninny, nitwit, obama, simpleton, stupid, tomfool, twit “
Where can I check off “all of the above” ??