TETSUDOU SHARYO (TESSHA)

Small catalytic deodorizer

Deodorizing device

Muffler (Silencer)