English to Hindi Dictionary

To Puncture (PaMkcara karanA) Meaning in English