Definition of head torch in English:

head torch

noun

  • A small torch attached to a helmet, or worn strapped to the forehead.

Origin

1930s; earliest use found in Fur-Fish-Game.