Anti-war protester appears if pact is scrapped (8)
I believe the answer is:
pacifist
'anti-war protester' is the definition.
I can't tell whether this defines the answer.
'if pact is scrapped' is the wordplay.
'scrapped' indicates anagramming the letters.
'if'+'pact'+'is'='ifpactis'
'ifpactis' with letters rearranged gives 'PACIFIST'.
'appears' is the link.
Can you help me to learn more?
(Other definitions for pacifist that I've seen before include "One opposes violence and refuses to take part in war" , "Believer in non-violence" , "War opponent" , "One refusing military service" , "One opposed to war" .)