microspines
English
Noun
microspines
plural of
microspine