soundly defeat - Turkish English Dictionary