with a chip on one's shoulder - Spanish English Dictionary