ahuizote

Etymology
.

Noun

 * 1) ahuitzotl, an Aztec mythological creature
 * 2)  an annoying person; pest, nuisance
 * 3)  omen, bewitchment, spell