palmyras

English

Noun

palmyras

  1. plural of palmyra

Anagrams