Top definition
A short, hairy, foul odor creature. Typically known form defecating ones said underpants do to irritable bowel syndrome
I was a steve barletta today, almost made me throw up
Get the mug
Get a steve barletta mug for your Facebook friend José.