as a first impression - French English Dictionary