We found 2 dictionaries that define the word excessive rainfall:
Tech (2 matching dictionaries)
Tech (2 matching dictionaries)
- Lake and Water Word Glossary (No longer online)
- Excessive rainfall, Rainfall, excessive: Science In Your Watershed: Hydrologic Definitions