leave a positive impression - Espagnol Anglais Dictionnaire