canal de la mancha

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