Definition of Winter Palace in English:

Winter Palace

proper noun

  • The former Russian imperial residence in St Petersburg, stormed in the Revolution of 1917 and later used as a museum and art gallery.