Home › Idioms

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.

← Back to Idioms

Loading the full interactive collection…