Subscriber login


Forgot your password?

Library card login

Other

microcapsule

Syllabification: (mi·cro·cap·sule)

Definition of microcapsule

noun

  • a small capsule used to contain drugs, dyes, or other substances and render them temporarily inactive.

microcapsule in other Oxford dictionaries

Definition of microcapsule in the British & World English dictionary