Definitions of amboyna pine:

  • noun:   native to the Moluccas and Philippines; a source of dammar resin