What does Baba Jaga mean?

Baba Jaga - German to English

Baba Yaga