Definify.com

Definition 2025


palmyras

palmyras

English

Noun

palmyras

  1. plural of palmyra