Sto cazzo can also mean Deez Nuts as in the famous joke
chi รยจ? sto cazzo! who's there? deez nuts}
71๐ 9๐