English Channel
1.
(
noun
) an arm of the Atlantic Ocean that forms a channel between France and Britain
Related Words:
channel
,
sound
Terms and Conditions of Use / Copyright Notice