Deodars Meaning
There are 1 meaning(s) for word Deodars
Meaning 1 : tall East Indian cedar having spreading branches with nodding tips; highly valued for its appearance as well as its timber
Synonyms : cedrus deodara, deodar cedar, himalayan cedar
Synonyms : cedrus deodara, deodar cedar, himalayan cedar
Similar words of Deodars :
