meaning of torchwood
1. The inflammable wood of certain trees (Amyris balsamifera, A. Floridana, etc. ); also, the trees themselves.
Related Words
torchwood | torchwood family |
1. The inflammable wood of certain trees (Amyris balsamifera, A. Floridana, etc. ); also, the trees themselves.
torchwood | torchwood family |