immolation, self-sacrifice

listen to the pronunciation of immolation, self-sacrifice
English - French

Definition of immolation, self-sacrifice in English French dictionary

immolation, self-sacrifice
{n} immolation
English - Spanish

Definition of immolation, self-sacrifice in English Spanish dictionary

immolation, self-sacrifice
inmolación