Spanish-English dictionary »

mar de moyle meaning in English

SpanishEnglish
mar de Moyle proper noun

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