Crossword Genius

Gets on for a good while (4)

Ross

I believe the answer is:

ages

'gets on' is the definition.
(get on can mean to get older)

'a good while' is the wordplay.
'good' becomes 'g' (abbreviation).
'while' becomes 'es' (I can't explain this - if you can you should believe this answer much more).
'a'+'g'+'es'='AGES'

'for' acts as a link.

(Other definitions for ages that I've seen before include "Historic periods or prolonged time" , "Awfully long time" , "Matures" , "Aeons" , "Donkey's years" .)

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