While exploring the course webpage for italian class, I came across a page of translations of all of the Italian curses I grew up with.
http://academic.brooklyn.cuny.edu/modlang/carasi/courses/06-fall-italian1/it-am-slang.htm YES!
vaffanculo = "Go f- yourself in the ass"
This ehh day has turned into a YAY day.
finocchio = slang for fag (I've never heard the term)
mamalukes = Pretty much a dumbass
sfatcheem = shitface (what my dad used to call my little brother. Sfatcheem baby.
strunz = literally means turd, but mostly translates to asshole
stoonad = stoned (I thought it meant retarded...)
fa Nabola = (literally means "do the Neapolitan way" ie the same as va fongool.)