dammara
English
dammara meaning in English • dammara का अर्थ अंग्रेजी में
Noun
- A large tree of the order Coniferæ, indigenous to the East Indies and Australasia; -- called also Agathis>. There are several species.