0%

ALL meanings of dammara

D d
  • noun dammara A large tree of the order Coniferae, indigenous to the East Indies and Australasia. 1
  • noun dammara An oleoresin obtained from this tree and used in making varnishes; dammar. 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?