Definition of lemonwood in English:

lemonwood

noun

  • A small evergreen New Zealand tree whose leaves produce a lemon-like smell when crushed.

    Also called tarata in New Zealand

Pronunciation

lemonwood

/ˈlɛmənwʊd/