PALMYRA


Meaning of PALMYRA in English

[pal.my.ra] n [Pg palmeira, fr. palma palm, fr. L] (1698): a tall fan-leaved palm (Borassus flabellifer) of India cultivated for its hard resistant wood, fiber, and sugar-rich sap--called also palmyra palm

Merriam-Webster English vocab.      Английский словарь Merriam Webster.