to reach an agreement after long discussion
llegar a un acuerdo después de una larga discusión (llegar a un acuerdo despues de una larga discusion)
"They spent hours to hammer out a deal that satisfied both sides."
"Pasaron horas para llegar a un acuerdo que satisficiera a ambas partes." (pasaron horas para **llegar a un acuerdo** que satisficiera a ambas partes)
after a long time; in the end
to delay doing something; to do something slowly because you...
a source of continuous wealth or profit
Keep doing something even if it’s hard.
testifying as a witness in court
to act in a morally or socially responsible way