a stupid or gullible person - English Synonyms Dictionary

Suggest a Term