English Dictionary
Definition Mumzilla in British English
Mumzilla noun
noun
1
a mother who is extremely demanding and unreasonable in her expectations
