be drenched with sweat - French English Dictionary