i could have sworn... - Espagnol Anglais Dictionnaire