VariousWords beta
Definitions:
Noun
Buckingham Palace
Definition: the London residence of the British sovereign