PALMYRA


Meaning of PALMYRA in English

n. tall Asian and African palm tree bearing edible fruit

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.