What does amboina pine mean?

amboina pine meaning in General Dictionary

native to the Moluccas and Philippines; a supply of dammar resin