Search results
- DictionaryNorfolk Island pine
noun
- 1. an evergreen tree related to the monkey puzzle, having horizontal branches with upswept shoots bearing small scale-like leaves. Native to Norfolk Island, it is often grown in Mediterranean countries.
Powered by Oxford Dictionaries