Spherule

What is Spherule?

Spherule definition and meaning on Dictionary terms:
noun

a small sphere or spherical body.