the impression received - Spanish English Dictionary