echinasterid
English
Noun
echinasterid
(
plural
echinasterids
)
(
zoology
)
Any
starfish
in the
family
Echinasteridae
.
Anagrams
disheritance