What does abschütten mean?

abschütten - German to English

to pour down