foam left over from sweat - Turco Inglés Diccionario