have an axe to grindDefinition: to have a strong opinion about something.Discuss this Idiom in the comments below.