chip on the shoulder - French English Dictionary