TORCHON Meaning of TORCHON in English [ 'tɔ:ʃ(ə)n ](also ~ lace ) ■ noun coarse bobbin lace with geometrical designs.OriginC19: from Fr., lit. 'duster, dishcloth'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004