Synonyms and Antonyms for English_Channel

1. English Channel (n.)

an arm of the Atlantic Ocean that forms a channel between France and Britain

Synonyms: