Hungarian-English dictionary »

önmaga feláldozása meaning in English

HungarianEnglish
önmaga feláldozása

self-imolation[UK: self] [US: ˈself]