deodar noun.
['di:ǝ(ʊ)dɑ:] E19.[Hindi deodār from Sanskrit devadāru.]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.
[TahlilGaran] English Dictionary ▲