be self-reliant - German English Dictionary