Definition of Torchwood
-
(n.) The inflammable wood of certain trees (Amyris balsamifera, A. Floridana, etc.); also, the trees themselves.
Synonyms of Torchwood
No Synonyms Found.
Antonyms of Torchwood
No Antonyms Found.
Homophones of Torchwood
No Homophones Found.