sweat droplets on forehead - Alemán Inglés Diccionario