Home
Advance Search
Dictionary
Words with Friends solver
Meaning of deodars
Definition:-
A tall, broadly conical cedar which has drooping branches and bears large barrel-shaped cones, native to the Himalayas. (noun)