Search results
- Dictionaryin·un·da·tion/ˌinənˈdāSH(ə)n/
noun
- 1. an overwhelming abundance of people or things: "we see an inundation of campaign posters" Similar
- 2. flooding: "the annual inundation of the Nile"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries