mouth of a river, canal - Turc Anglais Dictionnaire