answersLogoWhite

0


Best Answer

It's the arm of the Atlantic Ocean lying between the south coast of England and the north coast of France. It connects the Atlantic Ocean to the North Sea.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What does English channel mean?
Write your answer...
Submit
Still have questions?
magnify glass
imp