Yesteryear's traitor not popular (6)
I believe the answer is:
former
'popular' is the definition.
Both the answer and definition are adjectives. Perhaps there's an association between them I don't understand?
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for former that I've seen before include "One-time" , "The first mention of the two" , "The first of two mentioned" , "Past; first (of two)" , "Previous" .)