Droplet

Russian Meaning

капелька

English Meaning

  1. A tiny drop.