DEODAR Meaning of DEODAR in English [ 'di:ə(ʊ)dα: ]■ noun a tall cedar with drooping branches, native to the Himalayas. [ Cedrus ~a .]OriginC19: from Hindi deodār , from Sanskrit devadāru 'divine tree'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004