Definition of English Channel

1. Noun. An arm of the Atlantic Ocean that forms a channel between France and Britain.

Geographical relationships: Battle Of The Spanish Armada
Terms within: Channel Island, Solent, Isle Of Wight, Wight
Group relationships: Atlantic, Atlantic Ocean
Generic synonyms: Channel

Lexicographical Neighbors of English Channel

English
English-Gothic
English-Gothic architecture
English-speaking
English-weed
englished
englishes
englishing
Englishman
englishwoman
Englishwoman
English bean
English breakfast tea
English bulldog
English cavalry saddle
English Channel (current term)
English Civil War
English class
English cocker spaniel
English daisy
English department
English disease
English elm
English foxhound
English hawthorn
English horn
English iris
English ivy
English lady crab
English language

Other Resources:

Search for English channel on Dictionary.com!Search for English channel on Thesaurus.com!Search for English channel on Google!Search for English channel on Wikipedia!