Bristol ChannelPronunciation: /brɪstlˈtʃanl/Definition of Bristol Channel a wide inlet of the Atlantic between South Wales and the south-western peninsula of England, narrowing into the estuary of the River Severn. Bristol Channel in other Oxford dictionaries Definition of Bristol Channel in the US English dictionary