PALMYRA


Meaning of PALMYRA in English

[ pal'mʌɪrə ]

■ noun an Asian fan palm which yields wood, fibre, and fruit. [ Borassus flabellifer .]

Origin

C17: from Port. palmeira 'palm tree', assoc. with the name of the ancient city of Palmyra .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.