Something that my grandma always calls me... it is most likely Italian.
"You're a googutz!"
by zxcraous February 12, 2014
Get the googutz mug.