idiotic, stupid, half-witted

listen to the pronunciation of idiotic, stupid, half-witted
English - Spanish

Definition of idiotic, stupid, half-witted in English Spanish dictionary

idiotic, stupid, half-witted
idiota