Would "Big Momma" be an acceptable translation?
I mean ... technically ...
Don't think so, haha :-)
I immediately thought of a brown trout that I caught on the Nor near Thomas Town in Ireland,about twenty years ago.
Now that's a BIG motha'
What a weird phrase to learn.