STELLERIDA


Meaning of STELLERIDA in English

noun ·pl an extensive group of echinoderms, comprising the starfishes and ophiurans.

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