Spanish-English Dictionarymatar
Meaning of matar