Um... isn't that a rather, um... nasty thing to say, especially to a woman? Ahem...
Did he explain to you why he was laughing? I have it on authority from THREE Italian men... It really isn't something to ever say to a woman! =)
I live in Italy with him and I understood what it meant right away, mostly because I've heard it before.