Dictionary/देवदारु
Noun

देवदारु

devdaaru

Definitions

Noun

larch

wood of a larch tree

Source: FreeDict

Noun

pine

a coniferous tree

Source: FreeDict

See this word in context — install the Desi Lingo browser extension to click any Hindi word on any webpage for instant definitions.