VariousWords beta
Related Terms:
Definitions:
Noun
globule
Definition: a small globe or ball
Definition: A small round particle of substance; a drop.