win back the favor of - German English Dictionary