spherule

noun

A miniature sphere; a globule.

noun

A little sphere or spherical body.

noun

A little sphere or spherical body.

noun

A small sphere.

noun

a small sphere