microcapsule

nounA very small container or shell that holds a tiny amount of a substance, often used to release it slowly.

No synonyms or antonyms found for this word.

microcapsule synonyms & antonyms | whatsthatwordmean | whatsthatwordmean