have a past to contend with - Espagnol Anglais Dictionnaire