self-sustainment - German English Dictionary