succumb to overstretch - Turkish English Dictionary