deodara

/dɪˈɒdɑːrə/

Definitions

1. noun

A species of evergreen tree (Cedrus deodara) native to the Himalayas, also known as the Deodar cedar.

“The family took a hike through the forest and admired the towering deodara trees.”

Synonyms

  • Himalayan cedar
  • cedar tree

Antonyms

  • deciduous tree