SPHERULE MEANING IN ENGLISH

• Spherule Definition & Synonyms

  1. (n.) A little sphere or spherical body; as, quicksilver, when poured upon a plane, divides itself into a great number of minute spherules.


RECENT SEARCHES