See Also: deodar(medicine)
deodar(dictionary)

deodar (iou)



deodar noun. E19.
[Hindi deodar from Sanskrit devadaru.]
A cedar, Cedrus deodara, native to the Himalayas, which is used as a source of timber in the Indian subcontinent and is also planted as an ornamental elsewhere.