droplet

Noun
  1. A tiny drop (synset 113793968)

Other Searches