Any power may come from guns etc (8)
I believe the answer is:
weaponry
'come from guns etc' is the definition.
I can't judge whether this defines the answer.
'any power' is the wordplay.
'any power' can be anagrammed to 'WEAPONRY'.
But, I'm not sure how this is indicated.
'may' acts as a link.
Can you help me to learn more?
(Other definitions for weaponry that I've seen before include "fighting equipment" , "All one's arms" , "Big guns" , "Arms; artillery" , "Arms in general" .)