by silly weiner August 23, 2003
by phantom oddity January 13, 2004
this is a TOTALLY made up word. NOT to be confused with babushka, meaning the scarf worn on the head of Russian women. Or Babba, meaning Russian grandmother.
by FERFER March 04, 2005
buy the domain for your art blog
by Brian February 26, 2004