the impression received - French English Dictionary