OPHIURA MEANING IN ENGLISH

• Ophiura Definition & Synonyms

  1. (n.) A genus of ophiurioid starfishes.


• Ophiuran Definition & Synonyms

  1. (n.) One of the Ophiurioidea.
  2. (a.) Of or pertaining to the Ophiurioidea.


RECENT SEARCHES