Skip to main content

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.
Advertisement