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.”
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.”