What does 'Chip on your shoulder' mean?

If someone has a chip on their shoulder, they are resentful about something and feel that they have been treated badly.

Idioms similar to 'Chip on your shoulder'

See also: