auto-suffisance - German English Dictionary