self-annihilation - Turkish English Dictionary