LEMONWOOD
Definition:
- [noun] hard tough elastic wood of the lemonwood tree; used for making bows and fishing rods
- [noun] South African evergreen having hard tough wood
Synonyms: lemon-wood, tree, lemon-wood tree, Psychotria capensis
Synonyms:
- Search for synonyms for LEMONWOOD



