Kamus Mobile
https://m.xamux.com
English to Indonesian
selfsacrifice pengorbanan diri
selfsacrifice
noun
The act of sacrificing one's self, or one's interest, for others; self- devotion.
Tindakan mengorbankan satu s diri, atau kepentingan satu s, bagi orang lain; pengabdian diri.
source: WordNet 3.0