Torchwood Copy link Torchwood , noun (Botany) The inflammable wood of certain trees (Amyris balsamifera, Amyris Floridana, etc.); also, the trees themselves.