self-reliance - German English Dictionary