1 definition by jsharpphoto

Top Definition
Something vile that won't go away, like dog shit on your shoe, or the stench of a decaying body.
This is disgusting, what is it?

It's just Putin.
by jsharpphoto August 29, 2014

Mug icon
Buy a Putin mug!