look up any word, like blumpkin:
 
1.
Russian short slang definition of Saint-Petersburg, Russia.
The translation office in Saint-Petersburg „PEREVOD-PITER“ offers its translation service ...
by animalfromspb April 30, 2007