self-annihilated - German English Dictionary