Meaning of “globule” in the English Dictionary

English