Torchwood

From Biology-Online Dictionary
Jump to: navigation, search

torchwood

(Science: botany) The inflammable wood of certain trees (Amyris balsamifera, A. Floridana, etc); also, the trees themselves.