Definition of Bristol Channel in English:

Bristol Channel

proper noun

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

Pronunciation

Bristol Channel

/brɪstlˈtʃanl/