Spanish-English Dictionaryremataras
remataras
rematar
Meaning of remataras