self-destroy - Spanish English Dictionary