primary impression - French English Dictionary