TORCHLIGHT

Definition of TORCHLIGHT

  1. (noun)light from a torch or torches