drenched in Portuguese
drenched in Portuguese
encharcado
Completely wet; sodden
ensopado
Completely wet; sodden