TORCHWOOD is a
9
letter word starting with
T
and ending with
D
Definitions & Synonyms
noun -
A British science fiction television series spin-off from Doctor Who.
noun -
A name of plants in the genus Amyris, especially Amyris balsamifera, known as 'torchwoods' due to the high oil content that allows the wood to burn like a torch.