headtorch

Noun

 * 1) A torch (flashlight) worn on the head, thus leaving the hands free.