Meaning of “torch” - Learner’s Dictionary

torch

noun [ C ] uk us /tɔːtʃ/
LIGHT UK (US flashlight)

B2 a small electric light that you hold in your hand

STICK

a long stick with material that burns tied to the top of it

(Definition of “torch noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)