Find the word definition

Wiktionary
phlox worms

n. (phlox worm English)