ST JAMES'S PALACE Meaning of ST JAMES'S PALACE in English St ˌJames's ˈPalace BrE AmE a royal palace in central London Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012