self–devouring - French English Dictionary