leave traces - Espagnol Anglais Dictionnaire