microspinules

microspinules

English

Noun

microspinules

  1. plural of microspinule