English edit

Etymology edit

micro- +‎ spherule

Noun edit

microspherule (plural microspherules)

  1. (geology) A microscopic spherulite