point of no escape - Turkish English Dictionary