Top Definition
demon granny
person one: wanna chill?
Person two: nahh i'm to busy killing helping my grandma make spleen cookies with my oni-baba
by rachirachipoopoo May 07, 2009
6 Words related to oni-baba

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.