right after the first impression - French English Dictionary