deodar

noun
  1. a large evergreen tree of the pine family native to the Himalayas, having drooping branches and needle-like leaves
  2. Usage: botanical

Examples