leave a bad impression - German English Dictionary