English to Hindi Dictionary

To Explode (VisphoTa honA) Meaning in English