deodar

nounA tall evergreen tree native to the Himalayas, with drooping branches and durable wood, often planted as an ornamental.

No synonyms or antonyms found for this word.

deodar synonyms & antonyms | whatsthatwordmean | whatsthatwordmean