self–devouring - German English Dictionary