What is the meaning of the Idiom: To have an axe to grind?

What is the meaning of the Idiom: To have an axe to grind?

Explanation

To have an axe to grind means a private task to complete, a personal job to be done.