overcome hardships - German English Dictionary