Bristol Channel
English Dictionary
->
Letter B
-> Bristol Channel
Search Dictionary:
Bristol Channel Definition
(n)
an
inlet
of
the
Atlantic
Ocean
between
southern
Wales
and
southwestern
England
Bristol Channel Synonyms
Bristol Channel
© Art Branch Inc.