echiuroid

Noun

 * 1) A worm of the order.