provide (someone with) impression - Spanish English Dictionary