Definisi 'bristol channel'

English to English
noun
1 an inlet of the Atlantic Ocean between southern Wales and southwestern England Terjemahkan
source: wordnet30


Visual Synonyms