new caledonian pine
Explore definitions, synonyms, and language insights of new caledonian pine
Definitions
Noun
very tall evergreen of New Caledonia and the New Hebrides similar to norfolk island pine