self-annihilated - Turkish English Dictionary