rain-soaked - Spanish English Dictionary