Definition Definition

deodar - Meaning and Examples

Meaning of 'deodar' (Webster Dictionary)

1 . Deodar [ n.]
- A kind of cedar (Cedrus Deodara), growing in India, highly valued for its size and beauty as well as for its timber, and also grown in England as an ornamental tree.