meaning of amboina pine

amboina pine meaning in General Dictionary

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