SPHERULE

Definition of SPHERULE

  1. (noun)a small sphere