English to Hindi Dictionary

Lamenting () Meaning in English