a water or sweat droplet - Spanish English Dictionary