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
Tweet