chip on his shoulderDefinition: Angry today about something that occured in the past.Discuss this Idiom in the comments below.