STAVEWOOD


Meaning of STAVEWOOD in English

noun a tall tree (simaruba amara) growing in tropical america. it is one of the trees which yields quassia.

Webster English vocab.      Английский словарь Webster.