droplet: meaning and definitions

EnglishType a word

What is droplet?

  • A tiny drop.