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 saved
0 chars