positive impression - French English Dictionary