canal de la mancha

listen to the pronunciation of canal de la mancha
Spanisch - Englisch
English Channel, body of water that connects the North Sea with the Atlantic Ocean and separates France and the United Kingdom