Meaning of amboina pine

Definition of amboina pine

(noun) native to the Moluccas and Philippines; a source of dammar resin

Other information on amboina pine

WIKIPEDIA results for amboina pine
Amazon results for amboina pine