self-destroyer - German English Dictionary