English to Hindi Dictionary

आत्मघाती (Atmaghati) Meaning in English