Spanish-English Dictionaryremata
remata
rematar
Meaning of remata