have the impression - French English Dictionary