leave scent on something - Espagnol Anglais Dictionnaire