palmyras

noun
  1. plural of palmyra; tall tropical palm trees with fan-shaped leaves, native to Asia and Africa

Examples