YourDictionary

deodar

noun

  1. a tall Himalayan cedar (Cedrus deodara) with drooping branches and fragrant, durable, light-red wood
  2. the wood

See deodar in American Heritage Dictionary 4

Learn more about deodar

link/cite print suggestion box