When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I'm half italian... and I don't know what it means. h:
One of my grandmothers would always say it to us when we did something stupid or were mean to each other. In the context she used it in I could only gather that it was something to the effect of idiot/moron/whats wrong with you/shit for brains.