European calf meat eaten by socialist, as shown (8)

I believe the answer is:
revealed
'shown' is the definition.
('reveal' can be a synonym of 'show')
'european calf meat eaten by socialist' is the wordplay.
'european' becomes 'E' (abbreviation e.g. EU).
'calf meat' becomes 'veal' (I've seen this in another clue).
'eaten by' means one lot of letters goes inside another (inserted letters get eaten).
'socialist' becomes 'red' (red can informally mean a socialist).
'e'+'veal'='eveal'
'eveal' put inside 'red' is 'REVEALED'.
'as' acts as a link.
(Other definitions for revealed that I've seen before include "Discovered" , "Made known to others" , "Exposed" , "Like the religion" , "'Made known, disclosed (8)'" .)