an idiot, a dim-witted person

listen to the pronunciation of an idiot, a dim-witted person
English - English

Definition of an idiot, a dim-witted person in English English dictionary

An idiot, a dim-witted person
douchebag