provide (someone with) impression - Französisch Englisch Wörterbuch