amboyna pine - definitions and synonyms

amboyna pine noun

  1. English Meaning: 

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