Definition: flood or overwhelm with a large amount of something
Examples: The heavy rain caused the river to inundate the nearby town, flooding many homes and businesses. | She is inundated with messages after winning the award for best student in the school.