Find the word definition

Wiktionary
minisphere

alt. A very small sphere, especially a spherical colloidal particle n. A very small sphere, especially a spherical colloidal particle