Have A Chip On Your Shoulder - Idioms - ESL British English Pronunciation

An explanation of the phrase to have a chip on your shoulder meaning you feel you have been treated unfairly or to f...
Back to Top