palmyra

noun
  1. a tall tropical palm tree with large fan-shaped leaves, native to Asia and Africa
  2. Usage: botanical

Examples