An exclamation, meaning "Oh my gosh!" or something of that sort. |
An exclamation, literally "my momma," signifying surprise, awe, exasperation, anger, or fear. |
This may be an ItalianLanguage? expression, or perhaps only English-speaking people's fantasy of an ItalianLanguage? expression, I do not know.
Not to be confused with MammaLia, the order of Mammals in our Science area. ;-)