From the Italian "Questo cazzo" abbreviated to "sto cazzo" in southern
Italy, in many dialects it translates to "
stu cazzu", very often shortened to "stucazz".
Literally it means "this dick", obviously referring to "my dick".
It is more or less a
swearing way to say "yeah right", so it can be used in various scenarios