babusia

noun
High School
1

A Polish grandmother.

Thesaurus

Synonyms