palmyra ( synonym found)

Definition of palmyra:

°an ancient Aramaic oasis-city in Syria, on the site of present-day Tadmor.

Definition of palmyra:

°an ancient Aramaic oasis-city in Syria, on the site of present-day Tadmor.

Back to Top