provide (someone with) impression - Turkish English Dictionary