pours over, spills over, covered, drenched
Der Lehrer wurde mit Fragen überschüttet.
The teacher was bombarded with questions.
Er hat Sie mit Geschenken förmlich überschüttet, bei jeder Gelegenheit.
He practically showered her with gifts at every opportunity.
— Rebecca (1940)