Version Française
Meaning of
"sacrifice de soi"
in English language
French to English
English to French
French
English
sacrifice de soi; dévouement total; abnégation.
self-sacrifice