Petra in Turkish Petra in Turkish Petra proper noun An ancient city and archaeological site in Jordan. Add to Flashcards