be drenched with sweat - Turkish English Dictionary