spherule Hear it!

spherule Definition

spher·ule (sfero̵̅o̅l, sfir-; --yo̵̅o̅l)

noun

a small sphere or spherical body; globule

Etymology: L sphaerula, dim. of sphaera: see sphere

spherule Related Forms
spheru·lar adjective