Subscriber login


Forgot your password?

Library card login

Other

microsphere


Definition of microsphere

noun

  • a microscopic hollow sphere, especially of a protein or synthetic polymer.

microsphere in other Oxford dictionaries

Definition of microsphere in the US English dictionary