Baboushka-ya-yaaaa
being russian myself, I can assure you b'aboushka (Kate is a bit wrong with bab'oushka, but I love her interpretation) in russian is simply 'grandmother' or any elderly woman. As for the meaning "headscarf", there is no such in russian, it must have been born somewhere else. However, our baboushkas do wear headscarfs sometimes :)
Another word I suppose we should remember is 'sputnik'. I suppose it is used in modern English, isn't it?