What does palmyra mean?
noun
A palm tree, especially the palmyra palm (Borassus flabellifer), native to tropical Asia. A type of palm tree with a distinctive fan-shaped leaf.
Example
"The palmyra palm is a common sight in tropical islands."
Definition generated by AI and curated by RJS Tech Solutions LLP.