To put an end to / To end
More emphatic than terminar or acabar. Used for ending a conflict, relationship, situation, or debate. Poner fin a algo = to bring something to an end.
It's time to put an end to this argument.
The signing of the agreement put an end to the conflict.
—Is the problem still ongoing? —No, they put an end to the situation.