Spanish-English Dictionarymaten
maten
matar
Meaning of maten