English to Hindi Dictionary

Lacrimal Duct (Ashru vahini) Meaning in English