self-annihilated - Francés Inglés Diccionario