1 definition by ohhaiiiiii

italian man. very loud. comes to us to bother ladies, but they still love him anyway.
by ohhaiiiiii December 31, 2010
Get the giacomo mug.