lemonwood
noun 2
Definitions
noun
1
A small evergreen tree, Pittosporum eugenioides, from New Zealand, whose leaves smell like lemon when crushed.
2
The flowering plant Calycophyllum candidissimum.
Your note
not saved0 chars
noun
A small evergreen tree, Pittosporum eugenioides, from New Zealand, whose leaves smell like lemon when crushed.
The flowering plant Calycophyllum candidissimum.