Palmyras Meaning

There are 1 meaning(s) for word Palmyras

Meaning 1 : tall fan palm of Africa and India and Malaysia yielding a hard wood and sweet sap that is a source of palm wine and sugar; leaves used for thatching and weaving

    Synonyms : borassus flabellifer,  longar palm,  lontar,  palmyra palm,  toddy palm,  wine palm