Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

stavewood Definition

Cancel
stavewood
noun
''Simaruba amara'', a tall tree of tropical America, one of the trees that yield quassia

Words Related to stavewood!

stavewood Examples by Brain Bank Users