Loading page
english channel is a noun meaning "an arm of the Atlantic Ocean that forms a channel between France and Britain". It carries one recorded sense.
an arm of the Atlantic Ocean that forms a channel between France and Britain
Definitions, synonyms and semantic relations for english channel come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.