Home
Search
Index
Definify.com
Webster
1913
Edition
Stellerid
Stel′ler-id
,
Noun.
[L.
stella
a star.]
(Zool.)
A starfish.
Definition
2024
stellerid
stellerid
English
Noun
stellerid
(
plural
stellerids
)
(
zoology
)
A
starfish
.
Etymology
Latin
stella
a star.
Similar Results
Stelled