English dictionary
english channel meaning and definition
Definition and meaning of english channel at MeaningMonkey.org. english channel meaning and definition in the English Dictionary.ENGLISH CHANNEL noun
Definition of English Channel (noun)
- an arm of the Atlantic Ocean that forms a channel between France and Britain
Source: Princeton University Wordnet