Question

 What does babushka mean?

Answer Babushka, which is derived from Russian, has two major meanings. A babushka is a scarf, usually folded into a triangular shape, that can be used as a head covering. A babushka can also mean "an eld... Read More »
http://www.answerbag.com/q_view/2201443


feedback
loading