microspheroids
English
Noun
microspheroids
plural of
microspheroid