I'm out of ammunition, blasting peak (8)
I believe the answer is:
mountain
'peak' is the definition.
(I know that peak can be written as mountain)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for mountain that I've seen before include "Cold - - (film)" , "Projecting land-mass" , "Two-wheeler designed for rough terrain" , "high position" , "Eminence" .)