STELLERIDA


Meaning of STELLERIDA in English

(n. pl.) An extensive group of echinoderms, comprising the starfishes and ophiurans.

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