mouth of a river, canal - Turkish English Dictionary