that mike is one hell of a duffalo to sit on my couch while i'm trying to get a piece
a cockblocker
"that mike is one hell of a duffalo to sit on my couch while i'm trying to get a piece" What is the definition of "duffalo"?