Torchwood /(?)/

Torch·wood

Torchwood

n.
  1. The inflammable wood of certain trees (Amyris balsamifera, Amyris Floridana, etc.); also, the trees themselves. (Bot.)