deodar
/diːˈoʊdɑːr/Definitions
1. noun
a large evergreen coniferous tree (Cedrus deodara) with a dense, irregular crown and long, flat branches; native to the Himalayas and other parts of Asia
“The deodar tree is native to the Indian subcontinent and is often used as a decorative tree in landscaping.”