droplets

/dɹˈɑpləts/

droplets

English Noun Top 27,984
Ad

Definition

plural of droplet

Ad