Giovanni Russo's definitions
An Italian mans name, english equivalent is Guy. It has largly become a derogatory term used by American 'testa di merda' (italian for shitheads)
by Giovanni Russo December 28, 2005
Get the Guido mug.