'Bristol Channel' definitions:

Definition of 'Bristol Channel'

From: WordNet
noun
An inlet of the Atlantic Ocean between southern Wales and southwestern England