German-English dictionary »

abfliessend meaning in English

GermanEnglish
abfliessend

draining off