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.”

Synonyms

  • cedar
  • cedar tree

Antonyms

  • deciduous tree