intense precipitation - Spanish English Dictionary