hàn​liú​jiā​bèi

drenched in sweat

Definitions

hàn​liú​jiā​bèi

to sweat profusely (idiom); drenched in sweat

Sources