Definitions
noun
an arm of the Atlantic Ocean that forms a channel between France and Britain
Look “english channel” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an arm of the Atlantic Ocean that forms a channel between France and Britain