Torch /(tôrch)/

Torch

n.
  1. A light or luminary formed of some combustible substance, as of resinous wood; a large candle or flambeau, or a lamp giving a large, flaring flame.
    They light the nuptial torch.
  2. A flashlight. [Brit.]

Phrases & Compounds

Torch thistle
See under Thistle.