solasterid
English
Noun
solasterid
(
plural
solasterids
)
(
zoology
)
Any member of the family
Solasteridae
of
sea stars
.
Anagrams
estradiols
,
idolasters
,
idolastres
,
idolatress