echiuroid noun1 •A worm of the order Echiuroidea.Generally echiuroids are sedentary, remaining in their holes or burrows and extending the proboscis to feed. — 2012 formsechiuroids