drenched in sweat - Turc Anglais Dictionnaire