Version Française
Translate
"self-sacrifice"
to French Language
English to French
French to English
English
French
self-sacrifice
sacrifice de soi; dévouement total; abnégation.
self-sacrifice
abnégation (f)