Sanskrit · noun · Iqbal's Emblems

Devdaar

देवदार
Meaning

The Himalayan cedar (Cedrus deodara), literally 'timber of the gods'; a majestic aromatic conifer.

Literally: tree of the gods