History
History
Synonyms
UK
US
Meaning:
drop

a very small amount (of liquid)

globule

TEARDROP as in Wiktionary
TEARDROP as in Wikipedia