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.”

Synonyms

  • deluger
  • floodmaker
  • waterer

Antonyms

  • desiccant
  • drainer