Advertisement
Advertisement
St. James's Palace
[ seynt jeym-ziz pal-is, suhnt ]
noun
- a palace in London, England: the royal residence from the time of Henry VIII until the accession of Victoria.
Advertisement
Advertisement
Advertisement
Advertisement
Browse