amboina pine

Explore definitions, synonyms, and language insights of amboina pine

Definitions

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

More General Terms