Crossword Genius

Wild West character's cosy retreat stay (10)

Ross

I believe the answer is:

gunslinger

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

'wild west character's cosy retreat stay' is the definition.
I can't judge whether this definition defines the answer.

'cosy retreat stay' is the wordplay.
'cosy' becomes 'snug' (synonyms).
'retreat' says the letters should be written in reverse.
'stay' becomes 'linger' (lingering is a kind of staying).
'snug' backwards is 'guns'.
'guns'+'linger'='GUNSLINGER'

Can you help me to learn more?

(Other definitions for gunslinger that I've seen before include "Armed cowboy perhaps" , "One with a hand weapon" , "user of weapon" , "Fighter" , "shot by him?" .)

I've seen this clue in the Sydney Morning Herald.
Want a hint initially instead of a full solution? Install my app