meaning of abfleihen

abfleihen - German to English

to sluice straight down