Translation of mataperros in English:

mataperros

masculine noun