MICROSPHERE


Meaning of MICROSPHERE in English

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

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.