Definition of Bristol Channel

  • 1. An inlet of the Atlantic Ocean between southern Wales and southwestern England Noun

Semanticaly linked words with "bristol channel"