lemonwood
noun
Definitions
A small evergreen tree, Pittosporum eugenioides, from New Zealand, whose leaves smell of lemon when crushed
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
A small evergreen tree, Pittosporum eugenioides, from New Zealand, whose leaves smell of lemon when crushed