self-sacrifice – English–Français translations

🇬🇧 en fr 🇫🇷

self-sacrifice noun

  • giving up of one's own benefit
auto-sacrifice, sacrifice de soi
Wiktionary Links