English to Hindi Dictionary

To Cause Derision (Ha~sAI karAnA) Meaning in English