tepozcahuayo

Etymology
"Metal Horse"

Noun

 * 1) bus.