Definition of “globule” - English Dictionary

English