What does cannon cracker mean?

cannon cracker meaning in General Dictionary

a large firecracker