What does bristol channel mean?

bristol channel meaning in General Dictionary

an inlet for the Atlantic Ocean between south Wales and southwestern The united kingdomt

Sentence Examples with the word bristol channel

The Taff (40 m.), rising amongst the Brecon Beacons, enters the Bristol Channel at Cardiff.

View more Sentence Examples