Originally Posted by umop-apisdn
Here's an idea. Ask an Italian.
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.