Definition & Meaning | English word STAVEWOOD
STAVEWOOD
Definitions of STAVEWOOD
- Simaruba amara, a tall tree of tropical America, one of the trees that yield quassia.
Number of letters
9
Is palindrome
No
Search for STAVEWOOD in:
Page preparation took: 225.08 ms.