BRISTOL CHANNEL(noun)Did you mean?Synonyms RhymesDefinitions There is 1 meaning of the phrase Bristol Channel. Bristol Channel - as a noun An inlet of the atlantic ocean between southern wales and southwestern england Word Variations & RelationsAnagramsStarts BStarts BRStarts BRIStarts BRISEnds LEnds ELEnds NELEnds NNELStarts B & ends LStarts BR & ends LStarts B & ends ELA-Z Proximitiesbristliness13bristlinesses15bristling12bristly12bristol9 Bristol Channel bristols10brisure9brisures10brit6britain