a heavy defeat - Turkish English Dictionary