droplet
nounDefinition of droplet
: a tiny drop (as of a liquid)
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more