Definitions for deodars
  • Deodar (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.
  • Deodars - Sorry, we do not have a definition for this word
Words in your word
2 Letter Words
ad ae ar as de do ed er es od oe or os re so