Spinulosa
plural noun
Spi·nu·lo·sa
| \ ˌspīnyəˈlōsə\
Definition of Spinulosa
: a cosmopolitan order of starfishes lacking conspicuous marginal plates and stalked pedicellariae and often occurring at great depths in the sea
Keep scrolling for more