that babooshka over there just told me that it's forbidden to look out of the windows
babooshkas are cantankerous old ladies in russia who work in public buildings doing more or less nothing at all
"that babooshka over there just told me that it's forbidden to look out of the windows" What is the definition of "babooshka"?