1 lemonwood | Definition of lemonwood

lemonwood

noun

Definition of lemonwood

1 in New Zealand : tarata
2 : a southern African evergreen tree (Psychotria capensis) with hard tough elastic wood used for making bows
3 : dagame