self-destroyer - Turkish English Dictionary