Alix
W:O:A Metalmaster
I can understand the first phrase, but what do the other 2 mean?
Cazzo = Fuck! The way I heard it being used it sounded like it can be used as a word you say when you're generally mad, or used as a noun to describe an idiot (particularly while driving)
Testa dura = hard-headed i.e. someone who's making stupid errors, not using their brain, or just plain stubborn (although there is an actual word for that, but according to google translate it's probably the dialect version that I know and not the real one).


