English to Hindi Dictionary

Lodge (Makan) Meaning in English