Definition for Microsphere

From Biology Forums Dictionary

A small water-filled vesicle surrounded by a macromolecular boundary.