a long area of water between south-west England and the south coast of Wales. The Severn and Avon rivers flow into it.
BRISTOL CHANNEL
Meaning of BRISTOL CHANNEL in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005