Northern Palmyra in French Northern Palmyra in French Palmyre du Nord proper noun Nickname for Saint Petersburg: a federal city of Russia. Add to Flashcards