Meaning of araucaria excelsa
Definition of araucaria excelsa
(noun)
evergreen
of Australia and Norfolk Island in the South Pacific
Other information on araucaria excelsa
WIKIPEDIA results for
araucaria excelsa
Amazon results for
araucaria excelsa
Tweet