self-sacrifice death - Espagnol Anglais Dictionnaire