Spanish-English Dictionarymatara
matará
matar
Meaning of matara