crushing defeat - Turkish English Dictionary