Definition of Bristol Channel in English:

Bristol Channel

proper noun

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

Pronunciation

Bristol Channel

/brɪstlˈtʃanl/