overwhelm

transitive verb

To surge over and submerge; engulf.

To defeat completely and decisively.

To affect deeply in mind or emotion.

To present with an excessive amount.

To turn over; upset.