GeneralConnection.com
➔
Dictionary
babushka
Noun
1. headscarf
Usage