by one's own efforts - German English Dictionary