Summary
English Synonyms:   more detail...
  1. English Channel:


English

Detailed Synonyms for English Channel in English

English Channel:

English Channel [the ~] noun

  1. the English Channel
    – an arm of the Atlantic Ocean that forms a channel between France and Britain 1
    the English Channel
    – an arm of the Atlantic Ocean that forms a channel between France and Britain 1
  2. the English Channel
    the English Channel

Related Definitions for "English Channel":

  1. an arm of the Atlantic Ocean that forms a channel between France and Britain1

Related Synonyms for English Channel