river (flowing into a sea) - Alemán Inglés Diccionario