self–devouring - Turkish English Dictionary