Meaning of bristol channel

Definition of bristol channel

(noun) an inlet of the Atlantic Ocean between southern Wales and southwestern England

Other information on bristol channel

WIKIPEDIA results for bristol channel
Amazon results for bristol channel