MARGOSA


Meaning of MARGOSA in English

n. large tree of the East Indies; Azadirachta indica

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