Is this phrase an idiomatic expression: "ruedas del carro de triunfo"?
I'm translating a feature article and I don't know how to translate the above phrase well. The whole sentence in Spanish reads: "La oracion y el sufrimiento han sido las ruedas del carro de triunfo de esta mujer."