new caledonia pine (araucaria excelsa) - Spanish English Dictionary