What is the origin of the phrase guns and roses?

Axl Rose says the gun represents the fight and the rose represents the win, and the name of the band also comes from the junction of two bands, L.A. Guns and Hollywood Roses