auto-suffisance - French English Dictionary