TORCH


Meaning of TORCH in English

n. 25B6; noun

an electric torch : LAMP, light, flashlight.

(historical) a flaming torch : FIREBRAND, brand; historical cresset, flambeau.

25B6; verb (informal) one of the shops had been torched : BURN, set fire to, set on fire, set light to, set alight, incinerate, put/set a match to.

Concise Oxford thesaurus English vocabulary.      Краткий оксфордский словарь английского языка тезаурус.