Latin-English dictionary »

palmyra meaning in English

LatinEnglish
Palmyra [Palmyrae] (1st) F
noun

Palmyra, city in Syrianoun