drops of sweat - Turkish English Dictionary