मंदबुद्दि

English: Translation
dullard
Hindi: Translation
मंदबुद्दि
noun