have a chip on one's shoulder
The phrase "have a chip on one’s shoulder" means to carry a grudge or a feeling of hostility or resentment. It implies that someone is always ready for an argument or confrontation, often due to feeling slighted, overlooked, or unfairly treated. It can also suggest a tendency to be defensive or easily provoked.
An idiom is a phrase or expression that usually presents a figurative, non-literal meaning attached to the phrase. Does that sound fun? It can be!
Play Just Saying - the word game that makes learning idioms a good time on your mobile phone or tablet.