suffer a great defeat - Turkish English Dictionary