Torchwood
-
The inflammable wood of certain trees (Amyris balsamifera, A.Floridana, etc.); also, the trees themselves.
Torchwood meaning & definition 1 of Torchwood.
-
Torchwood is a spin-off of [Doctor Who]. It is sorta like CSI: Cardiff only with alien technology. More adult than Doctor Who, it airs on Sundays, 10pm BBC3. Also similiar to the X-Files.
Torchwood meaning & definition 2 of Torchwood.
-
- An incident where your dick is inserted into a woman infected with STD's and you get burned.
- The act of burning one's penis, frequently occuring where naked men cook their meals on open flames (are pork products in these locations so scarce?).
Torchwood meaning & definition 3 of Torchwood.