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

History and Etymology for Spinulosa

New Latin, from spinulosa, neuter plural of spinulosus spinulose

Keep scrolling for more