impoundage (of water) - Deutsch Englisch Wörterbuch