Skip to main content

Definitions by AIR 1

babooshka 

Something 3 guys say to every girl at a Russian bar in an attempt to meet ladies.
Hey, what does "Babooshka" mean?
babooshka by AIR 1 July 3, 2005