Wiktionary
microdroplets
n. (plural of microdroplet English)
n. (plural of microdroplet English)