TORCH


Meaning of TORCH in English

n. piece of wood that is lit on fire to provide light, lamp; flashlight, small portable light powered by a battery; (Slang) arsonist, one who intentionally lights fires, one who maliciously burns property

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.