Ayotochtli

An armadillo, literally a turtle-rabbit in Nahuatl.