Definition:stupid or ridiculous personSynonyms:ass, birdbrain,
blockhead, bonehead, boob*, bore, buffoon, clod, clown, cretin*,
dimwit, dolt*, dope*, dumb ox, dunce, dunderhead, easy mark, fair
game, fathead, goose, halfwit, idiot, ignoramus, illiterate,
imbecile, innocent, jerk*, lamebrain, lightweight, loon, moron,
nerd*, nincompoop, ninny, nitwit, numskull, oaf, sap*, schlemiel,
silly, simpleton, stooge, sucker, turkey, twerp, twit,
victim...................I got this from thesaurus.com