copious rain - Spanish English Dictionary