|
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
Terms within: Channel Island, Solent, Isle Of Wight, Wight
Group relationships: Atlantic, Atlantic Ocean
Generic synonyms: Channel