English to Hindi Dictionary

Puncture (Chhidr) Meaning in English