tepezcuintle m (plural tepezcuintles)
From Classical Nahuatl tepetl (“mountain, hill”) + itzcuīntli (“dog”).