DEODAR Meaning of DEODAR in English n. the Himalayan cedar Cedrus deodara, the tallest of the cedar family, with drooping branches bearing large barrel-shaped cones. Etymology: Hindi de' odar f. Skr. deva-daru divine tree Oxford English vocab. Оксфордский английский словарь. 2012