Crossword Genius

One has a last desperate smoke — hear? (9)

Ross

I believe the answer is:

shoemaker

'one has a last' is the definition.
(I know this)

'desperate smoke hear?' is the wordplay.
'desperate' is an anagram indicator (I've seen this in other clues).
'smoke'+'hear'='smokehear'
'smokehear' anagrammed gives 'SHOEMAKER'.

(Other definitions for shoemaker that I've seen before include "Footwear provider" , "Cordwainer" , "snob" , "Cobbler" , "Oxford producer" .)

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