Saint James's Palace (noun) Definition, Meaning & Examples

noun usually abbreviated to: St James's Palace
  1. a palace in Pall Mall, London: a residence of British monarchs from 1697 to 1837
Saint James's Palace (noun) Definition, Meaning & Examples

More Definitions