Hindi-English dictionary »

आत्मदाह meaning in English

HindiEnglish
आत्मदाह

immolation[UK: ˌɪ.mə.ˈleɪʃ.n̩] [US: ɪ.mə.ˈleɪʃ.n̩]