wind-blown rain - Spanish English Dictionary