Dictionary
Thesaurus
Reference
Translate
Web
BABUSHKA - 2 reference results
Babushka (ба́бушка, ) is a Russian word meaning "grandmother," or more generally (but quite informally) "old lady."

In the English language the term may have the following meanings:

Search another word or see BABUSHKA on Dictionary | Thesaurus