Spanish-English dictionary »

canal del norte meaning in English

SpanishEnglish
canal del Norte proper noun

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