Crossword Genius

One's avarice has no end, yes? (5)

Ross

I believe the answer is:

agree

I'm a little stuck... Click here to teach me more about this clue!

'one's avarice has' is the definition.
I can't tell whether this definition defines the answer.

'no end yes?' is the wordplay.
'no end' means to remove the last letter.
'yes?' becomes 'agreed' (I've seen this before).
'agreed' with its last letter removed is 'AGREE'.

Can you help me to learn more?

(Other definitions for agree that I've seen before include "Shake on it" , "confess?" , "Give consent" , "get on" , "Think alike" .)

I've seen this clue in The Guardian.
Want a hint initially instead of a full solution? Install my app