Spanish-English Dictionaryremataban
remataban
rematar
Meaning of remataban