Skip navigation.

stavewood - What does it mean?

Definition of 'stavewood'

English

Noun

(en-noun)
  • Simaruba amara , a tall tree of tropical America, one of the trees that yield quassia.
  • (Webster 1913)