Definify.com

Definition 2024


palmyras

palmyras

English

Noun

palmyras

  1. plural of palmyra