mouth of a river, canal - Deutsch Englisch Wörterbuch