palmyra

Noun
1