Version Française
Meaning of
"autosuffisant"
in English language
French to English
English to French
French
English
autosuffisant; en mesure de subvenir à ses propres besoins; autarcique.
self-sufficient (adj.)