Crossword Genius

Good old man receiving censure for spirit, ... (6)

Ross

I believe the answer is:

grappa

Here is my best explanation:

'spirit' is the definition.
(I've seen this before)

'good old man receiving censure' is the wordplay.
'good' becomes 'g' (abbreviation).
'old man' becomes 'pa' (both can mean father).
'receiving' indicates putting letters inside.
'censure' becomes 'rap' (I've seen this before).
'g'+'pa'='gpa'
'gpa' enclosing 'rap' is 'GRAPPA'.

'for' is the link.

This clue was last seen in The Independent