Home
Search
Index
Definify.com
Webster
1913
Edition
Stellerid
Stel′ler-id
,
Noun.
[L.
stella
a star.]
(Zool.)
A starfish.
Similar Results
Stelled