suffer anguish - Turkish English Dictionary