the impression i got - French English Dictionary