TORCHA Meaning of TORCHA in English (-sha)n torch, flambeau Interlingua English vocab. Английский словарь Интерлингва. 2012