DEODAR


Meaning of DEODAR in English

n. large tree which is related to the cedar (native to the western Himalayas)

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