thorny headed worms - Turkish English Dictionary