Leader of archers put on his equipment, trembling (7)
I believe the answer is:
aquiver
'trembling' is the definition.
(I've seen this before)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for aquiver that I've seen before include "shuddering" , "Flickering" , "Trembling" , "far from steady" , "shaking" .)