SPHERULE


Meaning of SPHERULE in English

n. a small sphere.

Derivatives:

spherular adj.

Etymology: LL sphaerula dimin. of L sphaera (as SPHERE)

Oxford English vocab.      Оксфордский английский словарь.