English edit

Noun edit

microspherules

  1. plural of microspherule