suffer defeat - Turkish English Dictionary