meaning of torchwood

1. The inflammable wood of certain trees (Amyris balsamifera, A. Floridana, etc. ); also, the trees themselves.


Related Words

torchwood | torchwood family |

Developed & Maintained By Taraprasad.com

Treasure Words