English
›
Words
overwhelm
(someone) with things or people to be dealt with
Translation:
English
Verb
3
inundate
Add
Translation