microspherical

adjective
  1. Having the form or shape of a very small sphere; composed of or relating to microspheres.
  2. Usage: technical; scientific

Examples