bristol channel

Noun
  1. An inlet of the Atlantic Ocean between southern Wales and southwestern England (synset 109252156)

Other Searches