English Dictionary
Definition the Channel in British English
the Channel
/ˈtʃæn(ə)l/
1
the English Channel between England and France
Synonyms and related words
