SynonymX
Speak
English Channel
Definition of English Channel
1.
An arm of the Atlantic Ocean that forms a channel between France and Britain
Noun
Semanticaly linked words with "english channel"
battle of the spanish armada
channel island
atlantic
atlantic ocean
channel
solent
isle of wight
wight