1 definition by smarkassukrigga

Top Definition
The USSR interpretation of Barack Obama.
Ya lublyu Boris Obamavich!
(I love Obama)
by smarkassukrigga January 09, 2010
Mug icon
Buy a Boris Obamavich mug!