Agathis dammara

Explore definitions, synonyms, and language insights of Agathis dammara

Definitions

Noun
native to the Moluccas and Philippines; a source of dammar resin

More General Terms