meaning of stavewood

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


Related Words

stavewood |

Developed & Maintained By Taraprasad.com

Treasure Words