english channel

Noun
  1. An arm of the Atlantic Ocean that forms a channel between France and Britain (synset 109296353)

Other Searches