autosuffisance - German English Dictionary