Subscribe
URL of the page has been copied to clipboard.
Meaning : Evergreen of Australia and Norfolk Island in the South Pacific.
Synonyms : araucaria excelsa, araucaria heterophylla
Install App
Norfolk island pine meaning in Telugu.