cause an impression - French English Dictionary