initial impression - French English Dictionary