Crossword Genius

Guarantee criticism spares leading clubs (6)

Ross

I believe the answer is:

ensure

'guarantee' is the definition.
(synonyms)

I don't understand the rest of the clue.

(Other definitions for ensure that I've seen before include "Guarantee" , "Make certain (something will occur)" , "warrant" , "Protect" , "Make certain for the future" .)

Want a hint initially instead of a full solution? Install my app