English to Hindi Dictionary

Lieu (Sthan) Meaning in English