inundate someone or something with something
1. Lit. to flood someone or something with fluid. The river inundated the fields with three feet of water. The storm inundated us with heavy rain.
2. Fig. to overwhelm someone with someone or something. They inundated us with mail. The children inundated us with requests for their favorite songs. The citizens inundated the legislature with demands for jobs.