self–devouring - Spanish English Dictionary