PALMYRA Meaning of PALMYRA in English n. an Asian palm, Borassus flabellifer, with fan-shaped leaves used for matting etc. [ Port. palmeira palm-tree, assim. to Palmyra in Syria ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012