sweat droplets on forehead - Turkish English Dictionary