Top definition
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
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush