suffer from heart trouble - Turkish English Dictionary