Definition of lemonwood in English:

lemonwood

noun

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

    Also called tarata in New Zealand
  • 2US The light-coloured wood of any of several tropical American trees, especially the Cuban "Calycophyllum candidissimum" of the madder family ("Rubiaceae" ).

Pronunciation

lemonwood

/ˈlɛmənwʊd/