from a first impression - French English Dictionary