English to Hindi

Meaning for:
nitwitted
other
बुद्धिहीन;नासमझ