English edit

Noun edit

palmyras

  1. plural of palmyra

Anagrams edit