mouth of a river, canal - Fransızca İngilizce Sözlük