English Term for a Polish or Russian Headscarf
This page is the CodyCross answer for the clue below from Nordic Wonders, Group 1945, Puzzle 4 (Stockholm Palace).
Question is: English Term for a Polish or Russian Headscarf
and the answer is: BABUSHKA
Word Meaning:
BABUSHKA — An Eastern European old woman.
Definitions from Wiktionary.