a water or sweat droplet - Español Inglés Diccionario