Definisi 'george town'

English to English
noun
1 the capital of the Cayman Islands Terjemahkan
source: wordnet30

More Word(s)
capital, cayman islands,

Visual Synonyms