What is the meaning of Headtorch?
A torch (flashlight) worn on the head, thus leaving the hands free.
Source: wiktionary.orgSearch words containing
A torch (flashlight) worn on the head, thus leaving the hands free.
Source: wiktionary.orgSearch words containing