LEMONWOOD TREE
Definition:
- [noun] South African evergreen having hard tough wood
Synonyms: lemonwood, lemon-wood, lemon-wood tree, Psychotria capensis
- [noun] source of a tough elastic wood
Synonyms: dagame, Calycophyllum candidissimum
Synonyms:
- Search for synonyms for LEMONWOOD TREE



