Spanish–English dictionary

English translation of the Spanish word poner fin a

Spanish → English
  
SpanishEnglish
poner fin a knock off; put a stop to; spike