This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Deodar
n.
A kind of cedar (Cedrus Deodara), growing in India, highly
valued for its size and beauty as well as for its timber, and also
grown in England as an ornamental tree.