Hi Mark, thank you for telling me the meaning of torch in American English. In the British English dictionary, a torch is a tool where you put batteries in so that it gives out light. I have bought a dictionary of American English some time ago and I think I need to refer to it more often when I post here. Thanks again.
Karen