microsphere
See also:
microsphère
English
Etymology
From
micro-
+
-sphere
.
Noun
microsphere
(
plural
microspheres
)
Any
sphere
whose size is measured in
micrometres