lemonwood tree
Explore definitions, synonyms, and language insights of lemonwood tree
Definitions
Noun
South African evergreen having hard tough wood
Noun
source of a tough elastic wood