Snow vehicle and heavy hammer (6)
I believe the answer is:
sledge
'snow vehicle and heavy hammer' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for sledge that I've seen before include "Toboggan" , "Transport on snow - hammer" , "Make offensive remarks" , "one could go downhill fast" , "Put cricketer off" .)