Thank you Freddy, I'm afraid I can't do those blue clicky things.
I believe Baba means Granny in Russian. (short for Babushka)
Mrrzy, she certainly was/is an evil old woman, and quite scary for children to hear about... but as you say, rather good at multi-tasking!