STAVEWOOD MEANING IN ENGLISH

• Stavewood Definition & Synonyms

  1. (n.) A tall tree (Simaruba amara) growing in tropical America. It is one of the trees which yields quassia.


RECENT SEARCHES