Hindi-English dictionary »

आत्मबलिदान meaning in English

HindiEnglish
आत्मबलिदान

self sacrificenoun

आत्मबलिदान

self sacrificingnoun