Dammara meaning

A large tree of the order Coniferae, indigenous to the East Indies and Australasia.
noun
0
0
An oleoresin obtained from this tree and used in making varnishes; dammar.
noun
0
0
Advertisement