abundant rainfall - Spanish English Dictionary