Find the word definition

Wiktionary
arrow worms

n. (arrow worm English)