×

deodar meaning in English

n.
【植物;植物学】喜马拉雅杉。 deodar ceder 雪松。

Related Words

  1. deodand
  2. deodanr
  3. deodar cedar
  4. deodar weevil
PC Version

Copyright © 2018 WordTech Co.