Polish-English dictionary »

palmyra meaning in English

PolishEnglish
Palmyra noun

Palmyranoun
ancient city