ECHIUROID


Meaning of ECHIUROID in English

[echi.uroid] n [NL Echiuroidea or Echiura, ultim. fr. Gk echis viper + oura tail] (ca. 1889): any of a taxon (class Echiuroidea or phylum Echiura) of marine worms of uncertain taxonomic affinities that have a sensitive but nonretractile proboscis above the mouth

Merriam-Webster English vocab.      Английский словарь Merriam Webster.