sohrakoff Share definition Flag russian people. russian people who eat tacos. russian people who say "nah dude".. russian people who sell on ebay ALso meaning to relieve oneslef look at all those sohrakoffs I am going to go sohrakoff myself. sohrakoff by simma January 14, 2005 0 0 Get merch Get the sohrakoff mug. Buy Now — $32.95 See more merch