succumb to overstretch - German English Dictionary