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.”
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.”