Definitions by gazpachosushi
baba yaga
Baba Yaga=bad news. livin in the woods, eatin children, cacklin and not speakin English.
Has a fence made out of kid skulls.
Has a fence made out of kid skulls.
baba yaga by gazpachosushi April 23, 2005