1 definition by babushka lover

Top Definition
anything that is small and cute.
oh that little babushka. (refering to a small animal at the zoo)
by babushka lover March 09, 2005

Mug icon
Buy a babushka mug!