on the verge of defeat - Turkish English Dictionary