spherule

noun
  1. a small sphere or spherical particle
  2. Usage: technical

Examples