bristol_channelEnglish

Bristol Channel

Noun

An inlet of the Atlantic Ocean between southern Wales and southwestern England

English: Bristol Channel