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)
to be successful in life or career
to sell shares of a company to the public for the first time
to be unusually advanced or innovative for its era
to express feelings or emotions honestly
to improve an existing product or idea
To suddenly think of something.