Definition of Bristol Channel in US English:

Bristol Channel

proper noun

  • A wide inlet of the Atlantic Ocean between South Wales and the southwestern peninsula of England that narrows into the estuary of the Severn River.

Pronunciation

Bristol Channel

/brɪstlˈtʃænl/