Compund Words
Last Search Words
Search Result:english channel
Overview of noun english_channel
The noun english channel has 1 sense
- English Channel -- (an arm of the Atlantic Ocean that forms a channel between France and Britain)
dictionary, definition of, free online dictionary, online dictionary, English dictionary, dict, diction, dictonary, glossary, define, definitions, meaning, word of the day, spelling, pronunciation, dictio, dictiona, dic, dicti, dictionar