provide (someone with) impression - French English Dictionary