Definition of St James's Palace in English:

St James's Palace

proper noun

  • A royal palace in London, built by Henry VIII on the site of an earlier leper hospital dedicated to St James the Less.

Pronunciation:

St James's Palace

/ˈdʒeɪmzɪz/