Hail new German superhero (7)
I believe the answer is:
avenger
'superhero' is the definition.
(member of the Avengers in Marvel comics)
'hail new german' is the wordplay.
'hail' becomes 'ave' (greeting in Latin).
'new' becomes 'n' (common abbreviation eg NT for New Testament).
'german' becomes 'ger' (abbreviation).
'ave'+'n'+'ger'='AVENGER'
(Other definitions for avenger that I've seen before include "One exacting payback on another's behalf" , "Inflicter of retribution" , "One wanting retribution" , "one retaliating" , "one evening?" .)