Meaning of lemonwood tree
Definition of lemonwood tree
(noun)
South African
evergreen
having
hard
tough
wood
source
of a
tough
elastic
wood
Other information on lemonwood tree
WIKIPEDIA results for
lemonwood tree
Amazon results for
lemonwood tree
Tweet