torchwood
English
torchwood meaning in English • torchwood का अर्थ अंग्रेजी में
Noun
- The inflammable wood of certain trees (Amyris balsamifera, Amyris Floridana, etc.); also, the trees themselves.