droplets
drop-lets
noun
Extremely small spherical particles of liquid, often suspended in air or on a surface.
"Tiny droplets formed on the cold windowpane."
drop-lets
Extremely small spherical particles of liquid, often suspended in air or on a surface.
"Tiny droplets formed on the cold windowpane."