Skip to main content

torchwood

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