Definition Definition

torchwood - Meaning and Examples

Meaning of 'torchwood' (Webster Dictionary)

1 . Torchwood [ n.]
- The inflammable wood of certain trees (Amyris balsamifera, A. Floridana, etc.); also, the trees themselves.