inundator
/ɪnʌndˈeɪtər/Definitions
1. noun
A person or thing that causes or is responsible for an inundation, especially a flood or a large amount of something.
“The city was hit by a massive storm, and the heavy rainfall created a series of inundators that caused widespread flooding.”