No hero in the cod war (6)
I believe the answer is:
coward
'no hero' is the definition.
(a coward is not a hero)
'in the cod war' is the wordplay.
'in' means one lot of letters goes inside another.
'cod' going around 'war' is 'COWARD'.
(Other definitions for coward that I've seen before include "Noel ..... composed musical 'Bitter Sweet'" , "One lacking in courage" , "wimp" , "Faint-hearted person" , "Someone lacking courage" .)