Meaning of english channel
Definition of english channel
(noun)
an arm of the Atlantic Ocean that forms a
channel
between
France and Britain
Other information on english channel
WIKIPEDIA results for
english channel
Amazon results for
english channel
Tweet