meaning of abschütten

abschütten - German to English

to pour down