knaller

Etymology
Compound of.

Noun

 * 1)  something excellent, belter, ripper
 * 2) something that produes explosions or booms