SPHERULE


Meaning of SPHERULE in English

[spher.ule] n (1665): a little sphere or spherical body

Merriam-Webster English vocab.      Английский словарь Merriam Webster.