TORCHA


Meaning of TORCHA in English

(-sha)

n torch, flambeau

Interlingua English vocab.      Английский словарь Интерлингва.