lemonwood

Noun

 * 1) A small evergreen tree,, from New Zealand, whose leaves smell of lemon when crushed.
 * 2) The flowering plant.
 * 1) The flowering plant.