Crossword Genius

Awful freeloading oaf should go, having stayed for too long (8)

Ross

I believe the answer is:

lingered

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

'stayed for too long' is the definition.
I can't judge whether this definition defines the answer.

'awful freeloading oaf should go' is the wordplay.
'awful' is an anagram indicator.
'should go' is a deletion indicator.
'freeloading' with 'oaf' removed is 'reelding'.
'reelding' is an anagram of 'LINGERED'.

'having' is the link.

Can you help me to learn more?

(Other definitions for lingered that I've seen before include "Tarried" , "left behind" , "Was slow to leave" , "Hung on, dawdled" , "Dallied" .)

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