horsehair worm - Turkish English Dictionary