drenched in perspiration - Turc Anglais Dictionnaire