overwhelm
(someone) with things or people to be dealt with

Translation:
English
Add