deodars

noun
  1. plural of deodar; large evergreen trees native to the Himalayas, belonging to the cedar family
  2. Usage: botanical

Examples