droplet
1.
(
noun
) a tiny drop
Related Words:
driblet
,
drop
Terms and Conditions of Use / Copyright Notice