TORCHWOOD


Meaning of TORCHWOOD in English

noun the inflammable wood of certain trees (amyris balsamifera, a. floridana, ·etc.); also, the trees themselves.

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