Version Française
Meaning of
"moyens d’existence (ou de subsistance)"
in English language
French to English
English to French
French
English
moyens d’existence (ou de subsistance)
livelihood.