torchwood
noun
torch·wood
ˈtȯrch-ˌwu̇d
1
: any of a genus (Amyris) of tropical American trees and shrubs of the rue family with hard heavy fragrant resinous streaky yellowish-brown wood
2
: the wood of a torchwood
Love words? Need even more definitions?
Merriam-Webster unabridged
Share