Noun bristol channel has 1 sense
  1. Bristol Channel - an inlet of the Atlantic Ocean between southern Wales and southwestern England
    --1 is a kind of
    inlet, recess
,
TOP