Old weapon given to cranky dame (6-3)
I believe the answer is:
battle-axe
'old weapon' is the definition.
'battle axe' can be an answer for 'weapon' (I've seen this before). I am not sure about the 'old' bit.
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for battle-axe that I've seen before include "Ancient combat weapon or very tough woman" , "Weapon - harridan" , "Old chopper- nagging old woman" , "Broad-bladed weapon - domineering woman" , "A formidable and aggressive woman - with ancient weapon?" .)