Noun english channel has 1 sense
  1. English Channel - an arm of the Atlantic Ocean that forms a channel between France and Britain
    --1 is a kind of
    channel
    --1 is a part of Atlantic, Atlantic Ocean
    --1 has parts:
     Channel Islands; Solent, the Solent; Wight, Isle of Wight
,
TOP