self-annihilated - Turc Anglais Dictionnaire