Wiktionary
astropectens
n. (plural of astropecten English)
n. (plural of astropecten English)