STELLERID MEANING IN ENGLISH

• Stellerid Definition & Synonyms

  1. (n.) A starfish.


• Stellerida Definition & Synonyms

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


• Stelleridan Definition & Synonyms

  1. (n.) Alt. of Stelleridean


RECENT SEARCHES