Meanings

  1. Palmyrene (native or inhabitant of Palmyra)

1 more meanings

Adjective

  1. indeclinableof Palmyra; Palmyrene