give a bad impression - French English Dictionary