Radical hairstyle for swimmer? (3,6)
I believe the answer is:
red mullet
'swimmer?' is the definition.
(red mullet is a kind of fish)
'radical hairstyle' is the wordplay.
'radical' becomes 'red' (red can informally mean communist).
'hairstyle' becomes 'mullet' (I've seen this before).
'red'+'mullet'='RED MULLET'
'for' is the link.
(Other definitions for red mullet that I've seen before include "There's something fishy" , "Brightly coloured food fish" , "Fish -- dull meter (anag)" , "one's gathered in net" , "Tasty swimmer" .)