Meaning of deodar

Definition of deodar

(noun) tall East Indian cedar having spreading branches with nodding tips; highly valued for its appearance as well as its timber

Other information on deodar

WIKIPEDIA results for deodar
Amazon results for deodar