OXFORD 9000
📚 name • entry_id 26925

English Channel

Meanings (ES + gloss)
canal de la Mancha
The arm of the Atlantic Ocean that separates the British Isles from northern France, and joins the North Sea to the Atlantic Ocean.
Phrases
No hay frases
Word forms