It is Italian. And similar to when we say Mama Yangu! Or Mama Wee...a very typical African and Latin exclamation. The English language does not have an equivalent cultural use of Mamma Mia. I have ...