lemonwood
English
Etymology
Noun
lemonwood (plural lemonwoods)
- A small evergreen tree, Pittosporum eugenioides, from New Zealand, whose leaves smell of lemon when crushed.
- Synonym: tarata
- The flowering plant Calycophyllum candidissimum.
lemonwood (plural lemonwoods)