donner l'impression - German English Dictionary