thousand-legged worms
English
Noun
thousand-legged
worms
plural of
thousand-legged worm