Word info

stavewood

Noun

Meaning

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

Source: Webster's dictionary

Close letter words and terms