How do you spell Deodar


 Definitions

Available Definitions:
1)  n. - A kind of cedar (Cedrus Deodara), growing in India, highly valued for its size and beauty as well as for its timber, and also grown in England as an ornamental tree.

 Spelling Bee Ninja

   Take Spelling Test

 Spelling Bee Statistics for: Deodar

 Anagrams of "Deodar"