personal-agenda
-
To have an axe to grind
To have a hidden motive or personal grievance behind one's actions or words.
The meaning and origin of interesting English phrases
To have a hidden motive or personal grievance behind one's actions or words.