echiurida

/ɛkiːˈjʊərɪdə/

Definitions

1. noun

an order of marine worms in the phylum Annelida, often found in marine sediments.

“The researcher studied the unique life cycle of echiurida in the coastal ecosystem.”

Synonyms

  • annelid
  • marine worm

Antonyms

  • insect
  • terrestrial worm