microspherical

Adjective

 * 1) Composed of microscopic spheres
 * 2) Having the form of a microscopic sphere