Webster's Revised Unabridged Dictionary · 1913

Torchwood

Torchwood , noun

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