astropectens
English
Noun
astropectens
plural of
astropecten