Definition: overwhelm or flood with an excessive amount of something
Examples: The heavy rain inundated the streets, causing flooding in the city. | The students were inundated with homework after the teacher assigned another project due for next week.