Definition of トーチャー

トーチャー

toochaa

noun
torture
See also:拷問
Other readings:
トーチャ