suffer an ordeal - Turkish English Dictionary