Definition of torchwood:
(n) :
(uncountable) Wood used to make torches.
(n) :
(countable) A tree yielding wood suitable for making torches, especially a tree of the genus Amyris.
(n) :
(uncountable) Wood exhibiting fungal bioluminescence or foxfire.
(n) :
Amyris balsamifera (balsam torchwood)
(n) :
Amyris diatrypa (hairy torchwood)
(n) :
Amyris elemifera (sea torchwood)