Definitions
There is 1 meaning of the phrase
Cedrus Deodara.
Cedrus Deodara - as a noun
Tall east indian cedar having spreading branches with nodding tips; highly valued for its appearance as well as its timber
Synonyms (Exact Relations)
deodardeodar cedarhimalayan cedar