• 基础释义
  • 英英词典释义

deodar

['di:ədɑ:] ['diədɑ]
英英词典释义
  • Noun
    1. tall East Indian cedar having spreading branches with nodding tips; highly valued for its appearance as well as its timber