Spanish-English Dictionaryremataba
remataba
rematar
Meaning of remataba