Spanish-English Dictionaryrematabas
rematabas
rematar
Meaning of rematabas