Top 10 Italian Swear Words

Phrase Meaning Is This Accurate?
Brutto figlio di puttana bastardo ugly son of a bitch bastard (77%)      (23%)
Cazzo! Fuck! (58%)      (42%)
Vaffanculo fuck off (84%)      (16%)
Pezzo di merda Piece of shit (86%)      (14%)
Figlio di Troia Son of a Bitch (76%)      (24%)
A fanabla! Go to hell! (26%)      (74%)
Che cazzo What the fuck (73%)      (27%)
Merda! Shit (85%)      (15%)
Testa di cazzo Dickhead (84%)      (16%)
Mangia merde e morte Eat shit and die (41%)      (59%)