deodar cedar

Noun

 * 1) A tall cedar,, native to the western Himalayas.