excessive precipitation - Spanish English Dictionary