deflected permanent revolution - Spanish English Dictionary