Xicohtencatl

Nahuatl name meaning angry bumblebee