someone who has poor judgement or little intelligence - English Synonyms Dictionary

Can't found any synonym terms.