economic self-sufficiency - French English Dictionary