have a chip on your shoulder - Spanish English Dictionary