Deodar Meaning

There are 1 meaning(s) for word Deodar

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