have an axe to grind
Meaning: to have a personal grievance; hidden motives behind actions.
Language: English
Literally: to have an axe to grind
Category: Daily Life
Origin: American; possibly from Benjamin Franklin anecdote about man sharpening axes while distracted.
Loading the full interactive collection…