provide (someone with) impression - Englisch Synonyme Wörterbuch