the impression received - German English Dictionary