TORCHWOOD


Meaning of TORCHWOOD in English

[torch.wood] n (1833) 1: any of a genus (Amyris) of tropical American trees and shrubs of the rue family with hard heavy fragrant resinous streaky yellowish brown wood

2: the wood of a torchwood

Merriam-Webster English vocab.      Английский словарь Merriam Webster.