Spanish-English dictionary »

araucaria excelsa meaning in English

SpanishEnglish
araucaria excelsa noun
{f}

Norfolk Island pine(conifer endemic to Norfolk Island)
noun