river (flowing into a sea) - Español Inglés Diccionario