English dictionary
bristol channel meaning and definition
Definition and meaning of bristol channel at MeaningMonkey.org. bristol channel meaning and definition in the English Dictionary.BRISTOL CHANNEL noun
Definition of Bristol Channel (noun)
- an inlet of the Atlantic Ocean between southern Wales and southwestern England
Source: Princeton University Wordnet