microballoon

English

Etymology

From micro- +‎ balloon.

Noun

microballoon (plural microballoons)

  1. A hollow microsphere