French-Spanish dictionary »

mettre un terme meaning in Spanish

FrenchSpanish
mettre un terme

poner termino

Your history