autosufficient - French English Dictionary