Wiktionary
microspherules
n. (plural of microspherule English)
n. (plural of microspherule English)