positive impression - German English Dictionary