ALL meanings of inundation
in·un·date
I i - noun inundation An overwhelming abundance of people or things. 1
- verb with object inundation to flood; cover or overspread with water; deluge. 1
- verb with object inundation to overwhelm: inundated with letters of protest. 1
- noun inundation flood 1
- noun inundation overwhelming amount 1