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.      Краткий оксфордский словарь английского языка.