knalpot m (plural knalpotten, diminutive knalpotje n)
Equivalent to knallen (“to bang, to make a loud, sharp noise”) + pot (“pot”).