meaning of Babuschka

Babuschka - German to English

babushka [old woman/grandmother] [from Russian]