Spanish-English Dictionaryrematar
Meaning of rematar