self-destructing - Turkish English Dictionary