überschütten

German Description: 

= überfluten, überhäufen, überspülen, überschwemmen etc.

English Translation: