echiuroid

[ɛˈkiːroʊɪd]

Definitions

1. noun

A type of parasitic worm of the class Echinorhynchomorpha, typically infecting fish.

“The aquatic biologist studied the echiuroid infestation in the local fish population.”

Synonyms

  • echinorhynchid
  • spiny-headed worm

Antonyms

  • endoparasite