rhodeswood
noun
rhodes·wood
| \ ˈrōdzˌwu̇d\
Definition of rhodeswood
: a torchwood (Amyris balsamifera)
Keep scrolling for more