Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

palmyra palm Definition

Cancel
palmyra palm
noun(pal-my-ra)
a tall fan-leaved palm (Borassus flabellifer) of India cultivated for its hard resistant wood, fiber, and sugar-rich sap —called also palmyra palm

Words Related to palmyra palm!

palmyra palm Examples by Brain Bank Users