Joke Collection Website - Cold jokes - What does red cannon mean?

What does red cannon mean?

It means red underwear.

Red cannon is Sichuan dialect, Sichuan dialect "cannon" means underwear, so red cannon means red underwear.

The origin of the red cannon is that Chengdu people used to wear a kind of red boxers with many flowers on them, which looked like a cannon exploded, so it was called the red cannon.