permanent revolution - French English Dictionary