overwhelming defeat - Turkish English Dictionary