Meaning:
The phrase to have a chip on one's shoulder means to be be angry about something that happened sometimes in the past or to hold a grudge.
Examples:
- Although he has become a millionaire, he still has a chip on his shoulder about not going to university.