buckingham palace
English Thesaurus
1. the London residence of the British sovereign (noun.location)
| part meronym | : | city of westminster, westminster, |
| definition | : | a borough of Greater London on the Thames; contains Buckingham Palace and the Houses of Parliament and Westminster Abbey (noun.location) |
Visual ArtiKata
Explore buckingham palace in ArtiKata.com >
