English to Hindi Dictionary

Life (Dama) Meaning in English