make a bad impression - French English Dictionary