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.      Оксфордский английский словарь.