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
Tweet