PALMYRA Meaning of PALMYRA in English n. an Asian palm, Borassus flabellifer, with fan-shaped leaves used for matting etc. Etymology: Port. palmeira palm-tree, assim. to Palmyra in Syria Oxford English vocab. Оксфордский английский словарь. 2012