drenched in perspiration - Turco Inglés Diccionario