English to Hindi Dictionary

Needle () Meaning in English