be drenched with sweat - Alemán Inglés Diccionario