leave a bad impression - Turkish English Dictionary