bristol channel

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

Other Searches