suffering from worms - Turkish English Dictionary