walk soaked by rain - Spanish English Dictionary