History
History
Synonyms
UK
US
Meaning:
drop

a very small amount (of liquid)

globule

DEWDROP as in Wiktionary
DEWDROP as in Wikipedia