stellerid

English

Etymology

Latin stella a star.

Noun

stellerid (plural stellerids)

  1. (archaic, zoology) A starfish.

References

Anagrams