Asked in Russia
Russia

What does babushka mean in English?

Answer

Wiki User
06/05/2009

Grandmother