Even when we finally learn how to complain in Italian, they still have to put a positive spin on it!
Google suggests "naughty" or "evil"
Edit: in other sentences, "cattivo" means bad, like "la mela e' cattiva" o "il manzo e' cattivo"
The usage with food is less common, anyway. At least where I live. The first meaning of "cattivo" is "evil".
cattivo. > singolar male. cattiva > singolar female. The plural gets cattivi (referring to males or mixed objects) or cattive (for female ones).
@Kristoff. Depends on whether you translate from Italian to English or from English to Italian. "bad" can be both, cattivi or cattive. But "cattivi" is only bad .