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