Slovnenya

Translation English Spanish: droplet

Dictionary: main
droplet
noun