a chip on shoulder - French English Dictionary