thorn-headed worm - Turkish English Dictionary