Definisi 'buckingham palace'

English to English
noun
1 the London residence of the British sovereign Terjemahkan
source: wordnet30


Visual Synonyms