self-extinction - Spanish English Dictionary