suffer a historic defeat - Turkish English Dictionary