meaning of abfließen lassen

abfließen lassen - German to English

to empty away

View more

  • to drain