having a chip on one's shoulder - EE Dictionary | EE Dictionary