self-annihilated - Espagnol Anglais Dictionnaire