French-English dictionary »

canal du nord meaning in English

FrenchEnglish
canal du Nord nom propre

North Channel◼◼◼(strait between N. Ireland and SW. Scotland)
proper noun