autosufficient - German English Dictionary