1. (Electronics) a small portable electric lamp powered by one or more dry batteries. US and Canadian word: flashlight 2. a wooden or tow shaft dipped in wax or tallow and set alight 3. anything regarded as a source of enlightenment, guidance, etc: the torch of evangelism. 4. (Tool...