Loading
deodar
deodar
(noun)
/ˈdiːəʊdɑː/
deodar
1
Definition
Examples
Synonyms
Cedrus deodara, a type of cedar tree native to the western Himalayas.